Page({
  data: {
    userInfo: {},
  },
  onLoad() {
    wx.login({
      success: (res) => {
        wx.http.get(getApp().globalData.login, {
          code: res.code
        }).then(res => {
          if (res.code == 200) {
            wx.setStorageSync('token', res.token);
            this.getUserInfo();
            this.goToIndex();
          } else {
            // 危险通知
            // Notify({ type: 'danger', message: '登录失败' });
          }
        })
      },
    })
  },
  //授权创建账号
  bindGetUserInfo(e) {
    console.log(e)
    wx.login({
      success: (res) => {
        wx.http.get(getApp().globalData.login, {
          code: res.code
        }).then(res => {
          if (res.code == 200) {
            wx.setStorageSync('token', res.token);
            //缓存用户信息
            this.getUserInfo();
            this.goToIndex();
          }
        })
      },
    })
  },
  //获取用户信息
  getUserInfo() {
    wx.http.get(getApp().globalData.getInfo).then(res => {
      if (res.code == 200) {
        wx.setStorageSync('userInfo', res.user)
      }
    })
  },
  goToIndex() {
    //跳转页面到首页
    wx.switchTab({
      url: '/pages/index/index',
    })
  },
})
